Enhancing Teaching Computational Thinking: a Systematic Mapping of Pedagogical Patterns
نویسندگان
چکیده
Efforts to enhance understanding Computational thinking (CT) are curtailed by: (i) problem solving complexity linked implementing a new subject; and (ii) teaching CT for is field. Unfortunately, the only support available pedagogic theories anecdotal explaining other’s practice. Implementing these can be challenging, hence continuous research on realistic methods of sharing successful commendable practice amongst educators, necessitating this study. Systematic Mapping (SM) was used with following steps: questions formulation; identifying keywords; source databases; defining inclusion exclusion criteria; constructing search string; conduct search; data extraction; presentation results. 22 studies were selected majority being solution proposal research. The identified pedagogical patterns mapped 5Es Framework Action. Several assessment related problems also 6th E (Evaluation).
منابع مشابه
On Teaching Computational Thinking
Jeannette Wing’s call for teaching Computational Thinking (CT) as a formative skill on par with reading, writing, and arithmetic places computer science in the category of basic knowledge. Just as proficiency in basic language arts helps us to effectively communicate and in basic math helps us to successfully quantitate, proficiency in computational thinking helps us to systematically and effic...
متن کاملComputational Thinking Patterns - for ERIC
The iDREAMS project aims to reinvent Computer Science education in K-12 schools, by using game design and computational science for motivating and educating students through an approach we call Scalable Game Design, starting at the middle school level. In this paper we discuss the use of Computational Thinking Patterns as the basis for our Scalable Game Design curriculum and professional develo...
متن کاملTeaching Computational Thinking to Science Majors
This paper describes the development and initial evaluation of a new course ”Introduction to Computational Thinking” taken by science majors to fulfill a college computing requirement. The course was developed by computer science faculty in collaboration with science faculty and it focuses on the role of computing and computational principles in scientific inquiry. It uses Python and Python lib...
متن کاملPedagogical patterns: capturing best practices in teaching object technology
The Pedagogical Patterns Project began at OOPSLA '95 and started holding workshops in 1996 at the ECOOP, TOOLS and OOPSLA conferences. The aim of the project has been to capture successful experiences in teaching and learning OT, from industry or academia, in a homogeneous, easily-accessible format. Patterns have been regarded as an effective method for achieving this. Since 1996, many other se...
متن کاملTeaching Computational Thinking Skills in C3STEM with Traffic Simulation
Computational thinking (CT) skills applied to Science, Technology, Engineering, and Mathematics (STEM) are critical assets for success in the 21st century workplace. Unfortunately, many K-12 students lack advanced training in these areas. C3STEM seeks to provide a framework for teaching these skills using the traffic domain as a familiar example to develop analysis and problem solving skills. C...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Education, Technology and Computer Science
سال: 2022
ISSN: ['2719-6550']
DOI: https://doi.org/10.15584/jetacomps.2022.3.1